
.odd {background:#fff;}
.selfpost, .even {background:#f2f2f2;}
.bg-t {background:#F2F1FA;}
a, a:link {color: #333;text-decoration: none;}
a:hover {color: #000;text-decoration: underline;}
a.gray  {color: #666;}
.black,a.black {color:#000;}
a.black:visited {color:#000080;}
.red,a.red {color:#F03901;}
.red2,a.red2 {color:#c00;}
.blue,a.blue {color:#000080;}
.blue2,a.blue2 {color:#3B5998;}
.green,a.green {color:#080;}
.red,a.red {color:#f20;}
.gray,a.gray {color:#999;}
ul, ol {list-style: none;}
.clearfix {*zoom: 1;*display: block;}
.clearfix:after {content: "."; display: block;height: 0; clear: both; visibility: hidden;}
.lfloat,.l {float:left;}
.rfloat,.r {float:right;}
.calign {text-align:center;}
.ralign {text-align:right;}
.valign {vertical-align:top;}
.malign {vertical-align:middle;}
.ralign {text-align:right;}
.fontdef {font-size:12px;font-weight:normal}
.font12 {font-size:12px;}
.font13 {font-size:13px;}
.font14 {font-size:14px;}
.fontb {font-weight:bold;}
.hidden {display:none;}
.unline {text-decoration:underline;}
ul.list {float: left;overflow: hidden;}
ul.list li {float: left;margin-left: -2px;}
ul.list li a {border-left: 1px solid #ddd;padding: 0 10px;}
ul.list li a.active {font-weight:bold;color:#000;}
ul.list li a.active:hover {text-decoration:none;}
.r_option { float: right; font-size: 12px; font-weight: normal; }
.il {background:#ff8;}
.clear{ clear: both; font-size:1px; width:1px; height:0; overflow:hidden; }
em {font-style:normal;}



/*table*/
.tbs {border-right:1px solid #d4d4d4;width:160px;overflow:hidden;vertical-align:top;padding-bottom:20px;}
.tbc {padding:0 20px;overflow:hidden;vertical-align:top;}
.tbs-r {border-right:1px solid #fff;width:150px;overflow:hidden;padding:0 0 0 10px;border-bottom:1px solid #fff;}
.tbc-r {padding:5px 20px;overflow:hidden;border-bottom:1px solid #fff;}
.tbline {height:2px;overflow:hidden;background:#B6BBBF;}
.t-survey h1 {font:bold 14px arial;margin:10px 10px 0 0;}
.t-survey h2 {font:normal 14px arial;margin:20px 10px 0 0;}
.t-survey blockquote{background:#FCFBFF;border:1px dashed #666;color:#036;padding:10px;margin:10px 10px 10px 0;width:80%;}
.t-survey textarea {margin:10px 10px 10px 0;padding:10px;width:80%;height:120px;}
.codeimg img {display:block;margin:5px 0;}

/*title*/
.title {background:#7673AD;border:1px solid #484796;width:100%;}
.title th {border-top:1px solid #9592BF;height:28px;text-align:left;}
.title h1 {font-weight:bold;font-size:14px;margin-left:10px;color:#fff;}
.title a {color:#EDEDF4;}
.more {float:right;font:normal 12px/28px arial;}
.mode-normal {padding-left:15px;float:right;font:normal 12px arial;margin-right:10px;line-height:21px;}
.mode-img {padding-left:17px;float:right;font:normal 12px arial;margin-right:10px;line-height:21px;}
.title .r {float:right;font:normal 12px arial;margin-right:10px;}
.t-link {margin:10px 0 5px; padding:5px 10px 0 10px; height:24px; background:#F2F1FA; border-top:1px solid #CBCAD1;color:#333; font:bold 16px/18px arial;clear:both;}
.title-link {font-size:30px;color:#8B0000;text-align:center;font-weight:bold;margin-bottom:20px;}

.title-post {background:#B0CAFB;border:1px solid #484796;}
.title-post th {border-top:1px solid #9592BF;height:28px;color:#fff;font-weight:bold;}
.title-post .null {width:10px;}
.title-post .icon {width:24px;}
.title-post .icon2 {width:15px;}
@media screen and (-webkit-min-device-pixel-ratio:0){.title-post .icon {width:30px;}} 
.title-post .news {}
.title-post .news a {color:#fff;font-weight:normal;margin:0 5px;}
.title-post .news .cur {font-weight:bold;}
@media screen and (-webkit-min-device-pixel-ratio:0){.title-post .new {padding-left:8px;}}
.title-post .by {width:120px;}
@media screen and (-webkit-min-device-pixel-ratio:0){.title-post .by {width:125px;}}
#col-2 .title-post .by {width:105px;}
@media screen and (-webkit-min-device-pixel-ratio:0){#col-2 .title-post .by {width:115px;}}
.title-post .by2 {width:170px;}
.title-post .num {width:75px;}
#col-2 .title-post .num {width:60px;}
.title-post .num2 {width:100px;}
.title-post .board {width:200px;}
.title-post .new {width:30px;padding-left:15px;}
.title-post .last {padding-right:15px;}
.title-post .first {padding-left:15px;}


.boardbox {border-left:1px solid #BBBFC3;}
.boardtitle {margin-top:-1px;}
.title-h {background:#D3D2F0;}
.title-h th {border:1px solid #484796;text-align:left;height:26px;line-height:26px;}
.title-h th h2 {border-top:1px solid #E0DFF2;font-weight:bold;font-size:14px;padding-left:10px;color:#000;}
.table-h {line-height:18px;width:100%;} 
.table-h .black {font-size:14px;}
.table-h td {padding:6px 4px;border-bottom:1px solid #BBBFC3;}
.table-i {width:3%;}
.table-c {width:35%;vertical-align:middle;}
.table-s {background:#ebebeb;color:#333;width:12%;border-right:1px solid #BBBFC3;}
.table-s b {color:#333;}
.table-s a:visited {color:#000080;}
.new {position:absolute; width:23px; height:12px; margin-top:-47px;+margin-top:-42px;_margin-top:-45px;right:60px;background-position:-277px -184px;}
.icon-b {width:17px;height:22px;background-position:0 -930px;float:left;text-indent:-9999px;margin-left:6px;}
.icon-b a {display:block;height:22px;text-decoration:none;outline:none;}
.icon-bn {width:17px;height:22px;background-position:-283px -930px;float:left;text-indent:-9999px;margin-left:6px;}
.icon-bn a {display:block;height:22px;text-decoration:none;outline:none;}
.shownew {background-position:-145px -965px;padding:5px 0 0 35px;+padding:5px 0 5px 35px;float:left;font-weight:bold;height:25px;font-size:12px;margin-bottom:5px;}

.postbox {border:1px solid #B6BBBF;border-top:0;}
.attention {/*position:absolute;*/margin:10px 0 0;line-height:21px;}

/* 列表 */
.post-table {border:1px solid #BBBFC3;border-top:0;}
.post-table td {padding:5px 0;line-height:21px;border-bottom:1px solid #e5e5e5;}
.post-table tr:hover td {background:#E7E7F3 url(http://assets.dxycdn.com/app/bbs/img/bbs/bg-item.png) repeat-x;*background:#E4E4F1 url(http://assets.dxycdn.com/app/bbs/img/bbs/bg-item.png) repeat-x;}
.post-table .hover {background:#E7E7F3 url(http://assets.dxycdn.com/app/bbs/img/bbs/bg-item.png) repeat-x;*background:#E4E4F1 url(http://assets.dxycdn.com/app/bbs/img/bbs/bg-item.png) repeat-x;}
/*.post-table a:visited {color:#000080;}*/

.post-table em {font-size:12px;color:#888;display:block;}
.post-table .null {width:10px;}
.post-table .icon {width:24px;}
@media screen and (-webkit-min-device-pixel-ratio:0){.post-table .icon {width:30px;}} 
.post-table .news {padding-right:20px;font-size:14px;}
.post-table .news a:visited {color:#000080;} 
@media screen and (-webkit-min-device-pixel-ratio:0){.post-table .new {padding-left:8px;}}
.post-table .news span {}
.post-table .by {width:120px;}
@media screen and (-webkit-min-device-pixel-ratio:0){.post-table .by {width:125px;}}
#col-2 .post-table .by {width:105px;}
@media screen and (-webkit-min-device-pixel-ratio:0){#col-2 .post-table .by {width:115px;}}
.post-table .by2 {width:170px;}
.post-table .num {width:75px;}
#col-2 .post-table .num {width:60px;}
.post-table .num2 {width:100px;}
.post-table .board {width:200px;}
.post-table .new {width:30px;padding-left:15px;}
.post-table .last {padding-right:15px;}
.post-table .first {padding-left:15px;}
.post-table .end td {border:none;}

